A Discussion of Refactoring in Research and Practice

نویسندگان

  • Bart Du Bois
  • Pieter Van Gorp
  • Alon Amsel
  • Niels Van Eetvelde
  • Hans Stenten
  • Serge Demeyer
  • Tom Mens
چکیده

In this paper we provide a detailed overview of the field of software restructuring and refactoring from a formal as well as a from a practical point of view. After summarizing refactoring’s current applications and tool support, we discuss the current research on refactoring in a number of essential research questions. Lastly, we highlight the key directions in which refactoring research is moving forward.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effect of Mother's Group Discussion on Puberty Health Education on Knowledge and Practice of Adolescent Girls about Puberty Health

Introduction: The effect of motherschr('39') group discussion on the level of knowledge and practice of adolescent girls about puberty health in public high schools in Ghaemieh in 2019. Methods: The present study was a quasi-experimental interventional study with a pre-test-post-test design with the control group. In this study, two schools were randomly selected and 40 students from each scho...

متن کامل

The effect of self care program education through group discussion method on knowledge and practice in diabetic adolescent girls referring to Iranian Diabetes Society

Introduction: Diabetes is a chronic illness which needs specific self care behaviors to the end of life. On the other hand, studies have shown that improvement in knowledge and practice of diabetic patients brings about improvement of metabolic status for which self care education specially with active method (active involvement of diabetic patients) is necessary. So, this study has been conduc...

متن کامل

First International Workshop on Refactoring : Achievements, Challenges, and Effects (REFACE?03)

The research in object-oriented restructuring and refactoring continues to be very active in these days. Although commercial refactoring tools are beginning to increase in number, there are still a lots of open issues that remain to be solved. In general, there is a need for formalism and methods that address refactoring operations in a more consistent, generic, scalable way. The aim of this ha...

متن کامل

Using Continuous Change Analysis to Understand the Practice of Refactoring

Despite the enormous success that manual and automated refactoring has enjoyed during the last decade, we know little about the practice of refactoring. Understanding the refactoring practice is important for developers, refactoring tool builders, and researchers. Many previous approaches to study refactorings are based on comparing code snapshots, which is imprecise, incomplete, and does not a...

متن کامل

Using Continuous Code Change Analysis to Understand the Practice of Refactoring

Despite the enormous success that manual and automated refactoring has enjoyed during the last decade, we know little about the practice of refactoring. Understanding the refactoring practice is important for developers, refactoring tool builders, and researchers. Many previous approaches to study refactorings are based on comparing code snapshots, which is imprecise, incomplete, and does not a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004